#ifndef TEST_TestRoadSegments
#define TEST_TestRoadSegments

#ifdef ECUT_MAIN

#include "map/RoadSegment.h"
#include "cppunit/extensions/HelperMacros.h"

class TestRoadSegments : public CPPUNIT_NS::TestFixture {
public:
	RoadSegment* aSegment;
	Road* aRoad;

	void setUp();
	void tearDown();
	void testcontains();
	void testoverlaps();
	void testoverlapsExactly();
	void testaddEdge();
	CPPUNIT_TEST_SUITE(TestRoadSegments);
	CPPUNIT_TEST(testcontains);
	CPPUNIT_TEST(testoverlaps);
	CPPUNIT_TEST(testoverlapsExactly);
	CPPUNIT_TEST(testaddEdge);
	CPPUNIT_TEST_SUITE_END();

};

#endif /* ECUT_MAIN */

#endif /*TESTROADSEGMENTS*/
